BODY
{
	font-family:宋体;
	font-size:14px;
}

TABLE
{
	font-family:宋体;
	font-size:14px;
}

INPUT
{
	color:#6633FF;
	background-color:#FFF;
	border:solid 1px #63f;
	font-family:宋体;
	font-size:12px;
}

.monthTable
{
	border-collapse:collapse;
	border:1px solid #DDD;
	table-layout:fixed;
	padding:0px;
	margin:0px;
}

.monthTable TD
{
	background-repeat: no-repeat;
	background-position: bottom right;
	border:1px solid #DDD;
	vertical-align:top;
	padding:0px;
	margin:0px;
}

.dayCell
{
	border-collapse:collapse;
	border:0px solid #F00;
	table-layout:fixed;
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
}

.dayCell TD
{
	border:1px solid #F00;
	vertical-align:top;
	overflow:scroll;
	padding:0px;
	margin:0px;
}

.today
{
	border:1px solid #F00;
}

.dayDiv
{
	border:1px solid #CCFF00;
	width:100%;
	height:100%;
	overflow:hidden;
	float:right;
}


.unselected
{
	border:1px solid #6699FF;
	width:220px;
	height:100px;
	float:left;
	padding:4px;
	margin:4px;
}

.selected
{
	border:1px solid #FFCC66;
	width:220px;
	height:100px;
	float:left;
	padding:4px;
	margin:4px;
}


#infoBoxDiv
{
	border:1px solid #CCC; 
	background-color:#FFF;
	font-size:12px;
}
